// 抽取 dom 操作的通用方法

// 为一个 dom 元素 el 添加 class
export function addClass (el, className) {
  if (hasClass(el, className)) {
    return
  }
  let newClass = el.className.split(' ')
  newClass.push(className)
  el.className = newClass.join(' ')
}

// 判断一个 dom 元素 el 是否有某个 class
export function hasClass (el, className) {
  // 正则表达式
  let reg = new RegExp(`(^|\\s)${className}(\\s|$)`)
  return reg.test(el.className)
}